.title {
  text-align: center;
  width: 100%;
  height: 30px;
  border-bottom: 1px solid #cdcdcd;
}

.layout {
  width: 100%;
  height: calc(100vh - 31px);
  background-color: #E5E5E5;

  .content1 {
    width: 90%;
    margin: 0 auto;
    overflow: hidden;

    .c-top {
      width: 100%;
      height: 80px;
      background-color: #ffffff;
      border-radius: 10px;
      margin-top: 20px;

      .t-cont {
        width: 90%;
        margin: 0 auto;
        display: flex;
        height: 100%;
        align-items: center;
        justify-content: space-between;

        .left {
          display: flex;
          height: 80px;
          align-items: center;

          image {
            width: 50px;
            height: 50px;
            background-color: red;
            border-radius: 50%;
            margin-right: 15px;
          }
        }

        .right {
          width: 10px;
          height: 10px;
          border: 2px solid #E5E5E5;
          transform: rotate(45deg);
          border-bottom: 1px solid transparent;
          border-left: 1px solid transparent;

        }
      }
    }

    .center {
      width: 100%;
      height: 170px;
      display: flex;
      align-items: center;
      background-color: #ffffff;
      margin-top: 10px;
      border-radius: 10px;

      .c-cont {
        width: 90%;
        margin: 0 auto;

        .title {
          display: flex;
          width: 100%;
          height: 30px;
          justify-content: space-between;
          align-items: center;

          .right1 {
            display: flex;

            .num {
              margin-right: 6px;
            }

            .icon {
              width: 10px;
              height: 10px;
              border: 2px solid #E5E5E5;
              transform: rotate(45deg);
              border-bottom: 1px solid transparent;
              border-left: 1px solid transparent;
              margin-top: 2px;
            }
          }
        }

        .mune {
          width: 100%;
          display: flex;
          flex-wrap: nowrap;
          margin-top: 10px;

          .list {
            width: 86px;
            margin-right: 10px;

            image {
              width: 86px;
              height: 86px;
              border-radius: 50%;
              background-color: red;
            }

            .name {
              text-align: center;
            }
          }
        }
      }
    }

    .botton {
      width: 100%;
      height: 200px;
      background-color: #ffffff;
      margin-top: 10px;
      border-radius: 10px;

      .b-cont {
        width: 90%;
        margin: 0 auto;
        height: 100%;
        display: flex;
        flex-wrap: wrap;
        align-items: stretch;

        .b-list {
          width: 100%;
          display: flex;
          justify-content: space-between;
          border-bottom: 1px solid #E5E5E5;
          align-items: center;

          .left {
            flex: 1;
            display: flex;
            align-items: center;
            height: 100%;
          }

          .right {
            width: 10px;
            height: 10px;
            border: 2px solid #E5E5E5;
            transform: rotate(45deg);
            border-bottom: 1px solid transparent;
            border-left: 1px solid transparent;
          }
        }
      }
    }
  }
}